<template>
  <view class="work-container">
    <!-- 轮播图 -->
    <uni-swiper-dot class="uni-swiper-dot-box" :info="data" :current="current" field="content">
      <swiper class="swiper-box" :current="swiperDotIndex" @change="changeSwiper">
        <swiper-item v-for="(item, index) in data" :key="index">
          <view class="swiper-item" @click="clickBannerItem(item)">
            <image :src="item.image"  mode="aspectFill" :draggable="false" />
          </view>
        </swiper-item>
      </swiper>
    </uni-swiper-dot>

    <!-- 宫格组件 -->
    <uni-section title="系统管理" type="line"></uni-section>
    <view class="grid-body">
      <uni-grid :column="5" :showBorder="false" @change="changeGrid">
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="person-filled" size="30"></uni-icons>
            <text class="text">用户管理</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="staff-filled" size="30"></uni-icons>
            <text class="text">角色管理</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="color" size="30"></uni-icons>
            <text class="text">菜单管理</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="settings-filled" size="30"></uni-icons>
            <text class="text">部门管理</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="heart-filled" size="30"></uni-icons>
            <text class="text">岗位管理</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="bars" size="30"></uni-icons>
            <text class="text">字典管理</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="gear-filled" size="30"></uni-icons>
            <text class="text">参数设置</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="chat-filled" size="30"></uni-icons>
            <text class="text">通知公告</text>
          </view>
        </uni-grid-item>
        <uni-grid-item>
          <view class="grid-item-box">
            <uni-icons type="wallet-filled" size="30"></uni-icons>
            <text class="text">日志管理</text>
          </view>
        </uni-grid-item>
      </uni-grid>
	<uni-row class="demo-uni-row">
	<uni-col :span="11">
			<view class="demo-uni-col">
				<view class="demo-uni-col-img" @click="tzpash()">
					<image class="demo-img" src="../static/images/shouye/top.png"></image>
				</view>
				<view class="demo-uni-col-img" style="margin-top: 4%;">
					<image class="demo-img" src="../static/images/shouye/bottow.png"></image>
				</view>
			</view>
		</uni-col>
		<uni-col :span="12" :offset="1">
			<uni-swiper-dot class="uni-swiper-dot-box-a" :info="data" :current="current" field="content">
			  <swiper class="swiper-box-a" :current="swiperDotIndex" @change="changeSwiper">
			    <swiper-item v-for="(item, index) in data" :key="index">
			      <view class="swiper-item-a" @click="clickBannerItem(item)">
			        <image :src="item.image"  style="height: 50vh;" mode="heightFix" :draggable="false" />
			      </view>
			    </swiper-item>
			  </swiper>
			</uni-swiper-dot>
		</uni-col>
		</uni-row>
	 
	  
    </view>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        current: 0,
        swiperDotIndex: 0,
        data: [{
            image: '/static/images/banner/banner01.jpg'
          },
          {
            image: '/static/images/banner/banner02.jpg'
          },
          {
            image: '/static/images/banner/banner03.jpg'
          }
        ]
      }
    },
    methods: {
      clickBannerItem(item) {
        console.info(item)
      },
	  tzpash(){
		  uni.navigateToMiniProgram({
		  	appId: 'wxde8ac0a21135c07d', // 目标小程序appid
		  	path: '/index/pages/h5/h5?weburl=https%3A%2F%2Fclick.meituan.com%2Ft%3Ft%3D1%26c%3D2%26p%3DNrzrCr5zicY-&lch=cps:waimai:5:57c7bea1cc39583f0f51fc5dcc8673cf:wmfy001:332:418164&f_token=1&f_userId=1', // 目标路径，例如‘pages/billManage/index’
		  	extraData: {}, // 跳转传参，例如'orderNo': 'xxx......'
		  	success(res) {
		  		uni.showToast({
		  			title: '跳转成功'
		  		})
		  	}
		  })
	  },
      changeSwiper(e) {
        this.current = e.detail.current
      },
      changeGrid(e) {
        this.$modal.showToast('模块建设中~')
      }
    }
  }
</script>

<style lang="scss">
	
  /* #ifndef APP-NVUE */
  page {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    background-color: #fff;
    min-height: 100%;
    height: auto;
  }

  view {
    font-size: 14px;
    line-height: inherit;
  }

  /* #endif */

  .text {
    text-align: center;
    font-size: 26rpx;
    margin-top: 10rpx;
  }

  .grid-item-box {
    flex: 1;
    /* #ifndef APP-NVUE */
    display: flex;
    /* #endif */
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 15px 0;
  }

  .uni-margin-wrap {
    width: 690rpx;
    width: 100%;
    ;
  }

  .swiper {
    height: 300rpx;
  }

  .swiper-box {
    height: 150px;
  }
  .swiper-box-a {
    height: 50vh;
  }
  .swiper-item {
    /* #ifndef APP-NVUE */
    display: flex;
    /* #endif */
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    height: 300rpx;
    line-height: 300rpx;
  }
  
  
  .swiper-item-a {
    /* #ifndef APP-NVUE */
    display: flex;
    /* #endif */
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    height: 50vh;
    line-height: 300rpx;
  }
  

  @media screen and (min-width: 500px) {
    .uni-swiper-dot-box {
		
      width: 400px;
      /* #ifndef APP-NVUE */
      margin: 0 auto;
      /* #endif */
      margin-top: 8px;
	 
    }
	.uni-swiper-dot-box-a {
		
	  height: 50vh;
	  /* #ifndef APP-NVUE */
	  margin: 0 auto;
	  /* #endif */
	  margin-top: 8px;
	 
	}

    .image {
      width: 100%;
    }
  }
  .uni-swiper__warp{
	  margin: 10rpx;
	  border-radius: 15rpx;
  }
  .demo-uni-row {
  	margin-bottom: 10px;
  	/* QQ、抖音小程序文档写有 :host，但实测不生效 */
  	/* 百度小程序没有 :host，需要设置block */
  	/* #ifdef MP-TOUTIAO || MP-QQ || MP-BAIDU */
  	display: block;
  	/* #endif */
  }
  
  /* 支付宝小程序没有 demo-uni-row 层级 */
  /* 微信小程序使用了虚拟化节点，没有 demo-uni-row 层级 */
  /* #ifdef MP-ALIPAY || MP-WEIXIN */
  /deep/ .uni-row {
  	margin-bottom: 10px;
  }
  /* #endif */
  
  .demo-uni-col {
  	height: 50vh;
  	border-radius: 4px;
  }
  
  .dark_deep {
  	background-color: #99a9bf;
  }
  

  
  .light {
  	background-color: #e5e9f2;
  }
  .demo-uni-col-img{
	  height: 49%;
	  width: 100%;
  }
  .demo-img{
	  height: 100%;
	  width: 100%;
	
  }
</style>
